<?php

// этот файл призван перехватить показ системной страницы описания ошибок
// в соответствии с установленной IN_PRODUCTION выводиться своя страница или же разрешается к показу системная
if (IN_PRODUCTION) { // IN_PRODUCTION задана в index.php
    // TRUE -- рабочий режим, своя страница ошибки
    $include_view_file_path = Kohana::find_file('views', 'error');
} else {
    // FALSE -- разработка или тестирование, системная страница описания ошибок
    $include_view_file_path = SYSPATH . 'views/kohana/error' . EXT;
    // строка перед описанием ошибок, напоминающаа о том, что IN_PRODUCTION=FALSE
    echo "<p style=\"font-size: 1em; font-family:sans-serif; text-align: left;\"> Kohana Error Page. &nbsp; IN_PRODUCTION=FALSE</p> \n \n \n";
}
if (is_file($include_view_file_path)) {
    include $include_view_file_path;
} else {
    echo "<h1>Error</h1> \n"; // сообщение, которое выводится при ненайденном файле
}
